aa858ea66a093f5e52e788e9a96b00cedc5e121a,src/main/java/org/freecompany/redline/payload/Contents.java,Contents,addFile,#String#File#number#Directive#String#String#number#,256
Before Change
CpioHeader header = new CpioHeader( path, source);
header.setType( FILE);
header.setInode( inode++);
if (uname != null) header.setUname(uname);
if (gname != null) header.setGname(gname);
if ( permissions != -1) header.setPermissions( permissions);
headers.add( header);
sources.put( header, source);
After Change
}
header.setType( FILE);
header.setInode( inode++);
if ( null == uname) {
header.setUname(DEFAULT_USERNAME);
} else if (0 == uname.length()) {
header.setUname(DEFAULT_USERNAME);
} else {
header.setUname(uname);
}
if ( null == gname) {
header.setGname(DEFAULT_GROUP);
} else if (0 == gname.length()) {
header.setGname(DEFAULT_GROUP);
} else {
header.setGname(gname);
}
if ( -1 == permissions) {
header.setPermissions(DEFAULT_FILE_PERMISSION);
} else {
header.setPermissions( permissions);
}
headers.add( header);
sources.put( header, source);